using System;
using Randomize.Core.Generators;

namespace Randomize.Core.Constructors
{
    public interface IComplexTypeConstructor<TComplex> : IGenerator<TComplex>, IComplexTypeConstructor
    {
        Func<TComplex> ConstructingFunction { get; set; }
    }

    public interface IComplexTypeConstructor
    {}
}